// 1.对象类型的简单回顾(const 对象类型，会推导对象属性类型。如果const a=13 这种会当成字面量类型，a=14都会报错)
// const info: {
//   name: string
//   age: number
// } = {
//   name: "why",
//   age: 18
// }

// 2.对象类型和函数类型结合使用（注意，每个属性后面是分号; 不是逗号// 分号不写也行）
type PointType = {
  x: number;
  y: number;
  z?: number;
};
function printCoordinate(point: PointType) {
  console.log("x坐标:", point.x);
  console.log("y坐标:", point.y);
}

// printCoordinate(123)
printCoordinate({ x: 20, y: 30 });

export {};
